Scenario Based Design Space Exploration
نویسنده
چکیده
Nowadays, embedded systems need to support multiple applications simultaneously. It is not enough anymore to simply use a mobile phone to call somebody, but users also want to be able to simultaneously do other things, like listen to mp3’s or watch videos. This calls for a change in embedded system design which already takes the interaction between the multiple applications into account in the early design phases. Scenario based design is one of the design methodologies which is able to support embedded systems with multiple target applications. In this thesis, we introduce and study two aspects of multi-application scenario based design methodology. The first aspect is the identification of scenarios. The scenario identification technique extracts application scenarios based on a training workload and efficiently stores them into a scenario database. This scenario database can reduce the storage requirements of the event traces of all the target applications in the embedded system to only 1.4 percent of the original size. A second aspect is the scenario based design space exploration. The scenario based design space exploration exploits the scenarios in the embedded system by performing a design space exploration without exhaustively evaluating all the scenarios in the multi-application workload. This improves the performance of the scenario based design space exploration, especially when the number of applications that can execute concurrently increases. To select a representative subset of scenarios, two approaches for a scenario based design space exploration are proposed: a combined and a separate genotype approach. A small case study is done to verify our scenario based design space exploration. In this case study, several design space explorations of a multi-application workload with a MJPEG-application and a stochastically generated application are performed. Our results shows that a scenario based design space exploration outperforms a design space exploration with multi-application support where a random sample of the scenarios in the training workload is chosen. Moreover, the properties of the stochastic applications show the strengths and weaknesses of the individual approaches.
منابع مشابه
Using Chip Multithreading to Speed Up Scenario-Based Design Space Exploration
To cope with the complex embedded system design, early design space exploration (DSE) is used to make design decisions early in the design phase. For early DSE it is crucial that the running time of the exploration is as small as possible. In this paper, we describe both the porting of our scenario-based DSE to the SPARC T3-4 server and the analysis of its performance behavior.
متن کاملADA: Applications Define ASIP
Interest in Application Specific Instruction set Processors or ASIPs has increased significantly. Sincere efforts have been put in improving ASIP design methodologies in industry as well as in academia. By the close observation and analysis of these approaches, it was found that though the existing approaches are focusing on making the process automatic and providing better GUI to help the desi...
متن کاملMulti-objective Design Space Exploration based on UML
This paper proposes a Design Space Exploration (DSE) framework using UML-based estimation and a multi-objective design exploration mechanism. This framework allows the designer to automatically select the most adequate modeling solution for application, architecture, and mapping, in an integrated and simultaneous way and at a very early design stage. An MDAbased transformation engine implements...
متن کاملMetropolis: A Development Environment to Facilitate Platform-Based Design
Metropolis is an integrated development environment for system-level design that embodies the concepts of the platform-based design methodology. Metropolis is based on a Metamodel with formal semantics and allows not only design capture, but also formal analysis, synthesis and simulation. After reviewing the basic concepts behind Metropolis, we will describe a realistic use-case scenario that s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009